#info
{
    border-width: thin;
    border-color: Black;
    border-style: solid;
    background: white;
    width: auto;
    height: auto;
    padding-bottom: .5em;
    overflow: hidden;
    position: absolute;
    font-family: sans-serif;
}

h1
{
    padding: .2em 1em;
    margin: 0 0 0 0;
    text-align: center;
    background: #000000;
    color: white;
    border-bottom: 1px solid #BFBFBF;
    border-top: 1px solid black;    
}

table 
{
    border-width: thin;
    margin-top: .3em;
    margin-left: auto;
    margin-right: auto;
	border-style: outset;
	border-color: #000000;
	border-collapse: separate;
}

table th
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #000000;
	text-align: center;
}

table td
{
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #000000;
	text-align: center;
}

#info p
{
    margin-left: 0;
    margin-top: 0;
    padding: 0 0 0 2em;
}

/*
#info img {
float: left;
width: 75px;
margin: 0 1em 0 1em;
padding: .2em;
background: white;
}

#dot
{
    position: absolute;
}
*/